/********************************************************************************
** Form generated from reading UI file 'framework.ui'
**
** Created by: Qt User Interface Compiler version 5.3.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_FRAMEWORK_H
#define UI_FRAMEWORK_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "Qt/qglviewerwidget.h"

QT_BEGIN_NAMESPACE

class Ui_FrameworkClass
{
public:
    QAction *actionE_xit;
    QWidget *centralWidget;
    QHBoxLayout *horizontalLayout;
    QGroupBox *groupBox;
    QFormLayout *formLayout;
    QTabWidget *tabWidget;
    QWidget *tab;
    QVBoxLayout *verticalLayout_5;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout_2;
    QVBoxLayout *verticalLayout;
    QPushButton *pbRunAlgorithm;
    QGroupBox *groupBox_3;
    QVBoxLayout *verticalLayout_4;
    QVBoxLayout *verticalLayout_3;
    QPushButton *pbLoadData;
    QPushButton *pbAnalyse;
    QWidget *tab_Mesh;
    QFormLayout *formLayout_2;
    QPushButton *pbMeshLoad;
    QPushButton *pbMeshSave;
    QPushButton *pbRun;
    QWidget *tab_image;
    QFormLayout *formLayout_3;
    QPushButton *pushButton_3;
    QPushButton *pushButton_4;
    QPushButton *pushButton_5;
    QGridLayout *gridLayout;
    QGLViewerWidget *qglviewerWidget;
    QMenuBar *menuBar;
    QMenu *menu_File;
    QMenu *menuA_bout;
    QToolBar *mainToolBar;
    QStatusBar *statusBar;

    void setupUi(QMainWindow *FrameworkClass)
    {
        if (FrameworkClass->objectName().isEmpty())
            FrameworkClass->setObjectName(QStringLiteral("FrameworkClass"));
        FrameworkClass->resize(1500, 900);
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(FrameworkClass->sizePolicy().hasHeightForWidth());
        FrameworkClass->setSizePolicy(sizePolicy);
        actionE_xit = new QAction(FrameworkClass);
        actionE_xit->setObjectName(QStringLiteral("actionE_xit"));
        centralWidget = new QWidget(FrameworkClass);
        centralWidget->setObjectName(QStringLiteral("centralWidget"));
        sizePolicy.setHeightForWidth(centralWidget->sizePolicy().hasHeightForWidth());
        centralWidget->setSizePolicy(sizePolicy);
        horizontalLayout = new QHBoxLayout(centralWidget);
        horizontalLayout->setSpacing(6);
        horizontalLayout->setContentsMargins(11, 11, 11, 11);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        groupBox = new QGroupBox(centralWidget);
        groupBox->setObjectName(QStringLiteral("groupBox"));
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
        groupBox->setSizePolicy(sizePolicy1);
        groupBox->setMaximumSize(QSize(200, 16777215));
        formLayout = new QFormLayout(groupBox);
        formLayout->setSpacing(6);
        formLayout->setContentsMargins(11, 11, 11, 11);
        formLayout->setObjectName(QStringLiteral("formLayout"));
        formLayout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        tabWidget = new QTabWidget(groupBox);
        tabWidget->setObjectName(QStringLiteral("tabWidget"));
        tab = new QWidget();
        tab->setObjectName(QStringLiteral("tab"));
        verticalLayout_5 = new QVBoxLayout(tab);
        verticalLayout_5->setSpacing(6);
        verticalLayout_5->setContentsMargins(11, 11, 11, 11);
        verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5"));
        groupBox_2 = new QGroupBox(tab);
        groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
        verticalLayout_2 = new QVBoxLayout(groupBox_2);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        verticalLayout = new QVBoxLayout();
        verticalLayout->setSpacing(6);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        pbRunAlgorithm = new QPushButton(groupBox_2);
        pbRunAlgorithm->setObjectName(QStringLiteral("pbRunAlgorithm"));

        verticalLayout->addWidget(pbRunAlgorithm);


        verticalLayout_2->addLayout(verticalLayout);


        verticalLayout_5->addWidget(groupBox_2);

        groupBox_3 = new QGroupBox(tab);
        groupBox_3->setObjectName(QStringLiteral("groupBox_3"));
        verticalLayout_4 = new QVBoxLayout(groupBox_3);
        verticalLayout_4->setSpacing(6);
        verticalLayout_4->setContentsMargins(11, 11, 11, 11);
        verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
        pbLoadData = new QPushButton(groupBox_3);
        pbLoadData->setObjectName(QStringLiteral("pbLoadData"));

        verticalLayout_3->addWidget(pbLoadData);

        pbAnalyse = new QPushButton(groupBox_3);
        pbAnalyse->setObjectName(QStringLiteral("pbAnalyse"));

        verticalLayout_3->addWidget(pbAnalyse);


        verticalLayout_4->addLayout(verticalLayout_3);


        verticalLayout_5->addWidget(groupBox_3);

        tabWidget->addTab(tab, QString());
        tab_Mesh = new QWidget();
        tab_Mesh->setObjectName(QStringLiteral("tab_Mesh"));
        formLayout_2 = new QFormLayout(tab_Mesh);
        formLayout_2->setSpacing(6);
        formLayout_2->setContentsMargins(11, 11, 11, 11);
        formLayout_2->setObjectName(QStringLiteral("formLayout_2"));
        formLayout_2->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        pbMeshLoad = new QPushButton(tab_Mesh);
        pbMeshLoad->setObjectName(QStringLiteral("pbMeshLoad"));

        formLayout_2->setWidget(0, QFormLayout::LabelRole, pbMeshLoad);

        pbMeshSave = new QPushButton(tab_Mesh);
        pbMeshSave->setObjectName(QStringLiteral("pbMeshSave"));

        formLayout_2->setWidget(1, QFormLayout::LabelRole, pbMeshSave);

        pbRun = new QPushButton(tab_Mesh);
        pbRun->setObjectName(QStringLiteral("pbRun"));

        formLayout_2->setWidget(2, QFormLayout::LabelRole, pbRun);

        tabWidget->addTab(tab_Mesh, QString());
        tab_image = new QWidget();
        tab_image->setObjectName(QStringLiteral("tab_image"));
        formLayout_3 = new QFormLayout(tab_image);
        formLayout_3->setSpacing(6);
        formLayout_3->setContentsMargins(11, 11, 11, 11);
        formLayout_3->setObjectName(QStringLiteral("formLayout_3"));
        formLayout_3->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        pushButton_3 = new QPushButton(tab_image);
        pushButton_3->setObjectName(QStringLiteral("pushButton_3"));

        formLayout_3->setWidget(0, QFormLayout::LabelRole, pushButton_3);

        pushButton_4 = new QPushButton(tab_image);
        pushButton_4->setObjectName(QStringLiteral("pushButton_4"));

        formLayout_3->setWidget(0, QFormLayout::FieldRole, pushButton_4);

        pushButton_5 = new QPushButton(tab_image);
        pushButton_5->setObjectName(QStringLiteral("pushButton_5"));

        formLayout_3->setWidget(1, QFormLayout::LabelRole, pushButton_5);

        tabWidget->addTab(tab_image, QString());

        formLayout->setWidget(0, QFormLayout::LabelRole, tabWidget);


        horizontalLayout->addWidget(groupBox);

        gridLayout = new QGridLayout();
        gridLayout->setSpacing(6);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        qglviewerWidget = new QGLViewerWidget(centralWidget);
        qglviewerWidget->setObjectName(QStringLiteral("qglviewerWidget"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(qglviewerWidget->sizePolicy().hasHeightForWidth());
        qglviewerWidget->setSizePolicy(sizePolicy2);
        qglviewerWidget->setMinimumSize(QSize(400, 400));

        gridLayout->addWidget(qglviewerWidget, 0, 0, 1, 1);


        horizontalLayout->addLayout(gridLayout);

        FrameworkClass->setCentralWidget(centralWidget);
        menuBar = new QMenuBar(FrameworkClass);
        menuBar->setObjectName(QStringLiteral("menuBar"));
        menuBar->setGeometry(QRect(0, 0, 1500, 23));
        menu_File = new QMenu(menuBar);
        menu_File->setObjectName(QStringLiteral("menu_File"));
        menuA_bout = new QMenu(menuBar);
        menuA_bout->setObjectName(QStringLiteral("menuA_bout"));
        FrameworkClass->setMenuBar(menuBar);
        mainToolBar = new QToolBar(FrameworkClass);
        mainToolBar->setObjectName(QStringLiteral("mainToolBar"));
        FrameworkClass->addToolBar(Qt::TopToolBarArea, mainToolBar);
        statusBar = new QStatusBar(FrameworkClass);
        statusBar->setObjectName(QStringLiteral("statusBar"));
        FrameworkClass->setStatusBar(statusBar);

        menuBar->addAction(menu_File->menuAction());
        menuBar->addAction(menuA_bout->menuAction());
        menu_File->addAction(actionE_xit);

        retranslateUi(FrameworkClass);
        QObject::connect(pbMeshLoad, SIGNAL(clicked()), FrameworkClass, SLOT(slot_load_mesh()));
        QObject::connect(pbRun, SIGNAL(clicked()), FrameworkClass, SLOT(slot_run_algorithm()));
        QObject::connect(pbLoadData, SIGNAL(clicked()), FrameworkClass, SLOT(slot_load_data()));
        QObject::connect(pbAnalyse, SIGNAL(clicked()), FrameworkClass, SLOT(slot_run_analyse()));
        QObject::connect(pbRunAlgorithm, SIGNAL(clicked()), FrameworkClass, SLOT(slot_run_algorithm()));

        tabWidget->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(FrameworkClass);
    } // setupUi

    void retranslateUi(QMainWindow *FrameworkClass)
    {
        FrameworkClass->setWindowTitle(QApplication::translate("FrameworkClass", "Framework", 0));
        actionE_xit->setText(QApplication::translate("FrameworkClass", "E&xit", 0));
        groupBox->setTitle(QApplication::translate("FrameworkClass", "Tools", 0));
        groupBox_2->setTitle(QApplication::translate("FrameworkClass", "Density Peak", 0));
        pbRunAlgorithm->setText(QApplication::translate("FrameworkClass", "Run XML", 0));
        groupBox_3->setTitle(QApplication::translate("FrameworkClass", "Joint Boosting", 0));
        pbLoadData->setText(QApplication::translate("FrameworkClass", "Load Data", 0));
        pbAnalyse->setText(QApplication::translate("FrameworkClass", "Run XML", 0));
        tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("FrameworkClass", "Learning", 0));
        pbMeshLoad->setText(QApplication::translate("FrameworkClass", "Load Mesh", 0));
        pbMeshSave->setText(QApplication::translate("FrameworkClass", "Save Mesh", 0));
        pbRun->setText(QApplication::translate("FrameworkClass", "Run", 0));
        tabWidget->setTabText(tabWidget->indexOf(tab_Mesh), QApplication::translate("FrameworkClass", "Mesh", 0));
        pushButton_3->setText(QApplication::translate("FrameworkClass", "Load", 0));
        pushButton_4->setText(QApplication::translate("FrameworkClass", "Save", 0));
        pushButton_5->setText(QApplication::translate("FrameworkClass", "DensityPeak", 0));
        tabWidget->setTabText(tabWidget->indexOf(tab_image), QApplication::translate("FrameworkClass", "Image", 0));
        menu_File->setTitle(QApplication::translate("FrameworkClass", "&File", 0));
        menuA_bout->setTitle(QApplication::translate("FrameworkClass", "A&bout", 0));
    } // retranslateUi

};

namespace Ui {
    class FrameworkClass: public Ui_FrameworkClass {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FRAMEWORK_H
